package com.wwl.cms.utils.designModeTest.memento.theory;

import lombok.Data;

/**
 * @author wwl
 * @version 1.0
 * @date 2021/9/26 18:31
 * @description:
 */
@Data
public class Originator {
    private String state;//状态信息
    //编写一个方法，可以保存一个状态对象 Memento
    public Memento saveStateMemento(){
        return new Memento(state);
    }
    //通过备忘录对象，恢复状态
    public void getStateFromMemento(Memento memento){
        state = memento.getState();
    }
}
